package com.newsee.remote.ecommerce.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.newsee.remote.common.database.entity.ShMaterial;
import com.newsee.remote.common.database.entity.ShMaterialPurveyCompany;

import java.math.BigDecimal;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author liangzhichen
 * @since 2019-08-12
 */
public interface IShMaterialPurveyCompanyService extends IService<ShMaterialPurveyCompany> {

    /**
     * 根据新增的物资新增关联供应商信息
     *
     * @param material 新增的物资
     * @param lifnr     供应商编码
     */
    void saveRelate(ShMaterial material, String lifnr);

    /**
     * 修改价格
     * @param materialId  物资Id
     * @param lifnr 供应商编码
     * @param price 修改的价格
     */
    void updateRelate(Long materialId, String lifnr, BigDecimal price);
}
